﻿using System.Collections.Generic;
using Cms.Domain;

namespace Cms.Application.Admin.Views
{
    public interface IEditLocaleView : IAdminPageView, ITranslatable
    {
        int LocaleID { get; }

        string UrlCode { get; set; }

        string CultureCode { get; set; }

        string AliasDomain { get; set; }

        string NameInNativeLanguage { get; set; }

        string RegionInNativeLanguage { get; set; }

        string LanguageNameInNativeLanguage { get; set; }
        void SetLocaleID(int id);

        void SetLocaleTranslations(IList<Locale> otherLocales);
    }
}